1.04 ORI感兴趣区域
ORI:区域感兴趣(Region of Interest)的缩写,它指的是图像或视频中感兴趣的特定区域,需要进行分析处理。ROI可以由用户手动选择,也可以使用计算机视觉算法自动检测。
1、切片
import cv2
a=cv2.imread(r"cv1.01.png")
print(a)
b=a[10:50,15:50] #直接对numpy数组进行切片
cv2.imshow("result",b)
cv2.waitKey(10000)
2、提取BGR颜色通道
import cv2
a=cv2.imread(r"cv1.01.png")
print(a)
a1=a[:,:,0] #B
a2=a[:,:,1] #G
a3=a[:,:,2] #R
b,g,r=cv2.split(a) #用此法不用切片,可以直接提取
print("*************")
print(b)
cv2.imshow("result",a1)
cv2.waitKey(10000)
3、只保留R通道
import cv2
a=cv2.imread(r"cv1.01.png")
print(a)
a_new=a.copy()
a_new[:,:,0]=0
a_new[:,:,1]=0
print("*************")
cv2.imshow("result",a_new)
cv2.waitKey(10000)

4、将三个通道组合
import cv2
a=cv2.imread(r"cv1.01.png")
print(a)
b,g,r=cv2.split(a)
print("*************")
img=cv2.merge((b,g,r)) #注意是双括号,里面应是一个元组
cv2.imshow("result",img)
cv2.waitKey(100000)
